72 research outputs found

    Evaluation and Analysis of Different Aggregation and Hyperparameter Selection Methods for Federated Brain Tumor Segmentation

    Get PDF
    Availability of large, diverse, and multi-national datasets is crucial for the development of effective and clinically applicable AI systems in the medical imaging domain. However, forming a global model by bringing these datasets together at a central location, comes along with various data privacy and ownership problems. To alleviate these problems, several recent studies focus on the federated learning paradigm, a distributed learning approach for decentralized data. Federated learning leverages all the available data without any need for sharing collaborators’ data with each other or collecting them on a central server. Studies show that federated learning can provide competitive performance with conventional central training, while having a good generalization capability. In this work, we have investigated several federated learning approaches on the brain tumor segmentation problem. We explore different strategies for faster convergence and better performance which can also work on strong Non-IID cases

    Assessment of process capabilities in transition to a data-driven organisation: A multidisciplinary approach

    Get PDF
    The ability to leverage data science can generate valuable insights and actions in organisations by enhancing data-driven decision-making to find optimal solutions based on complex business parameters and data. However, only a small percentage of the organisations can successfully obtain a business value from their investments due to a lack of organisational management, alignment, and culture. Becoming a data-driven organisation requires an organisational change that should be managed and fostered from a holistic multidisciplinary perspective. Accordingly, this study seeks to address these problems by developing the Data Drivenness Process Capability Determination Model (DDPCDM) based on the ISO/IEC 330xx family of standards. The proposed model enables organisations to determine their current management capabilities, derivation of a gap analysis, and the creation of a comprehensive roadmap for improvement in a structured and standardised way. DDPCDM comprises two main dimensions: process and capability. The process dimension consists of five organisational management processes: change management, skill and talent management, strategic alignment, organisational learning, and sponsorship and portfolio management. The capability dimension embraces six levels, from incomplete to innovating. The applicability and usability of DDPCDM are also evaluated by conducting a multiple-case study in two organisations. The results reveal that the proposed model is able to evaluate the strengths and weaknesses of an organisation in adopting, managing, and fostering the transition to a data-driven organisation and providing a roadmap for continuously improving the data-drivenness of organisations

    Statistically predictive optimal routing and wavelength assignment in all-optical networks

    No full text
    Ph.D. - Doctoral Progra

    Object Oriented Programming with Java II

    No full text
    This is the second course covering the object oriented programming in the Java Programming Language. In this course some advanced features of the Java Language and J2EE platform are introduced. At the and of this course you will be able to prepare a GUI for an application which can have multiple threads, communicate through the Internet and storing/retrieving information in databases. In addition, you will be able to create applets which can run in web browsers

    Kablosuz Ağlar İle Orman Yangınlarının Erken Tespiti.

    No full text
    Kablosuz Ağlar ile Orman Yangınlarının Erken Tespiti projesinin hedefi kablosuz algılayıcı ağlar (wireless sensor networks) kullanılarak orman yangınlarının geleneksel yöntemlere göre daha önceden tespit edilebilmesini sağlayacak bir altyapının oluşturulması ve ayrıca bu altyapının algılayıcı ağlar konusunda araştırma yapan veya ders alan öğrenciler tarafından uygulamalı eğitim ve araştırma amacıyla kullanılabilmesinin sağlanmasıdır. Bu proje ile, Üniversitemiz kampusunda yer alan ağaçlık bölgelerden uygun olan birindeki yaklaşık bir kilometrekarelik alana konumlandırılacak olan 20-30 civarında algılama sensörü ile söz konusu alanda gerçekleşen ani ısı ve nem değişikliklerine göre yangın çıkmış olma ihtimali yüksek olan yerler belirlenecek ve aynı zamanda işlem yapma ve kablosuz iletişim özelliği olan bu sensörler ile olası yangın hakkında gerçek zamanlı bilgiler bir kontrol merkezine aktarılabilecektir. Proje tamamlandığında elde edilmesi amaçlanan getiriler şunlardır: - Kablosuz algılayıcı ağların en önemli kullanım alanlarından biri olan orman yangınlarının tespiti konusunda bir prototip altyapı oluşturulmuş olacaktır. - Bu projede elde edilen beceri ve tecrübe (know- how) yakın gelecekte ivme kazanması kaçınılmaz olan diğer büyük çaplı algılayıcı ağ projelerinde Üniversitemiz öğrencilerinin ve araştırmacılarının yer alma şansını arttıracaktır. - Projenin gerçekleştirilmesi aşamasında ve tamamlanmasının ardından algılayıcı ağlar konusunda verilecek derslerin uygulamalı olarak işlenebilmesine imkan tanıyan bir laboratuar altyapısı oluşturulmuş olacaktır. - Söz konusu altyapı yüksek lisans ve doktora tezlerinde geliştirilen yöntemlerin gerçek ortamda test edilmesine imkan sağlayacaktır. - Bu proje esnasında kazanılan uygulama deneyimi Üniversitemiz öğrencileri ve öğretim üyelerinin ulusal ve uluslararası boyutta rekabetçi kalmalarına katkıda bulunacaktır

    Federated Learning with Support of HetNets, Cloud Computing, and Edge Computing

    No full text
    With the recent advancements in heterogeneous networks, particularly following the improvements in the Internet of Things (IoT) supporting infrastructures, various machine learning applications which use distributed computing facilities such as cloud, fog, and edge computing have gained popularity. One way of performing computationally intensive learning-related tasks is through distributed machine learning. Due to certain privacy-related concerns, it may not be possible to collect data representative enough to fit a generalisable machine learning model. In such cases, decentralised approaches such as federated learning become a viable option. Federated learning techniques can be used effectively by employing large numbers of participants of heterogeneous nature in terms of computational and storage resources, communication interfaces, as well as types and volumes of available data. In this chapter, federated learning and related concepts are explored together with heterogeneous networks and heterogeneous objects. Enabling technologies such as cloud, fog, edge, and mobile edge computing facilities are discussed together with federated learning architectures. Existing challenges and open research issues are considered critically, taking the heterogeneous nature of federated learning into account, particularly for the applications in the field of IoT

    Java ile Nesne Yönelimli Programlama II

    No full text
    Bu ders Java programlama dili kullanarak nesneye dayalı programlama hakkındaki konuları kapsar. Java programlama dilinin temelleri verilir, Java kütüphaneleri kullanılarak, Java dilinin nesneye dayalılık özellikleri anlatılır. Bu kütüphanedeki nesnelerle çalışma yöntemleri aktarılır. Dersin sonunda katılımcıların nesneler yaratma ve Java dilinde programlar yazabilme yeteneklerini kazanmış olması beklenir

    Mobil Uygulamalarda Vekil Tabanlı Kod Taşıma Yönteminin Farklı Seviyelerdeki Bulut Bilişim Altyapılarının Kullanılması Durumundaki Başarımının Karşılaştırılması

    No full text
    Günümüzde akıllı telefonların kullanımı gün geçtikçe artmaktadır. Akıllı telefon ve kablosuz iletişim teknolojilerindeki gelişmeler sayesinde insanlar bilgiye artık her yerde ve her zaman erişebiliyorlar. Akıllı telefon teknolojisi ilerlemesine rağmen yine de hafıza ve işlemci gücü kapasitesi bakımından masaüstü veya sunucu bilgisayarlara göre çok geride kalmaktadır. Bunun yanında akıllı telefonların enerjisinin çabuk tükenmesi başlı başına önemli bir problem olmaktadır. Akıllı telefonların bu olumsuzlukları yakındaki veya uzaktaki bulut bilişim teknolojileri ile iyileştirilebilmektedir. Özellikle resim işleme, nesne tanıma ve artırılmış gerçeklik gibi işlem ve hafıza yoğunluklu uygulamaları çalıştırabilmek daha kolay olabilecektir. Bu çalışmada akıllı telefonlardaki hesaplama yoğunluklu kod parçacıklarını uzaktaki bir buluta taşıma yöntemleri olan Uzak Metot Çağırma [1], Android Arayüz Tanımlama Dili [2] kullanılarak oluşturulan servisler ve OSGi servisleri [3] ile bu işlemin yapılması çalışmalarını inceledik. Vekil tabanlı kod taşıma yöntemini kullanarak nesne tanıma uygulaması için hesaplama yoğunluklu işleri buluta yaptırdık. Nesne tanıma uygulaması için %60 ile %83 oranında işlem süresi ve %65 ile %88 oranında enerji tasarrufu sağladık

    Java ile Nesne Yönelimli Programlama I

    No full text
    Bu ders Java programlama dili kullanarak nesneye dayalı programlama hakkındaki konuları kapsar. Java programlama dilinin temelleri verilir, Java kütüphaneleri kullanılarak, Java dilinin nesneye dayalılık özellikleri anlatılır. Bu kütüphanedeki nesnelerle çalışma yöntemleri aktarılır. Dersin sonunda katılımcıların nesneler yaratma ve Java dilinde programlar yazabilme yeteneklerini kazanmış olması beklenir

    Statistically predictive optimal routing and wavelength assignment in all optical networks

    No full text
    Network management and fault management areimportant issues in all-optical wide area networks. Inthis paper, we consider the minimization of the effectof router and link failures on network performance byassigning the most reliable route, and wavelength(s)on that route, to lightpath requests. Hence, probabilityof service disruption for the lightpaths and number oflightpaths affected by failures are minimized. For thispurpose, we propose a statistically predictive routingand wavelength assignment algorithm called minimumreconfiguration probability routing. The objective ofour algorithm is to minimize the probability of lightpathreconfiguration due to failures without deterioratingblocking probability performance. The parameters usedin routing decisions are the network state at the time ofrouting and the operational statistics collected from thenetwork. Simulation results show that our algorithmachieves better reconfiguration probability and compa-rable blocking probability performances compared tothe adaptive RWA algorithms that do not take failuresinto account
    corecore